home *** CD-ROM | disk | FTP | other *** search
/ MacUser Mac Bin 40 / MACUSER-MACBIN40A-1997-03.ISO.7z / MACUSER-MACBIN40A-1997-03.ISO / オンラインソフト / オンラインソフト⁄毎号掲載 / 音楽,音声処理 / MIDIGraphy folder / MGPC folder / profile sources / CM64.s < prev    next >
Text File  |  1996-10-14  |  12KB  |  293 lines

  1. //
  2. // MG Profile Compiler sample source file
  3. // Copyright (c) 1995-96 TONTATA. 
  4. //
  5.  
  6. FILE($PROFFOLDER$ "CM-64 Profile"){
  7.     /*************************************** deffinition of 'vers' */
  8.     #include    "version.s"
  9.     /*************************************** deffinition of 'Exdf' */
  10.     Exdf("CM-64 data set 1")                =($SRCFOLDER$ "ExdfRsrc","CM-64 data set 1");
  11.     /*************************************** deffinition of 'Midi' */
  12.     Midi("CM-64 reset")                        =($SRCFOLDER$ "MidiRsrc","CM-64 reset");
  13.  
  14.     /*************************************** deffinition of 'PNam' */
  15.     PNam("CM-64(LA)/32L/MT-32"){
  16.         "00:Acou Piano 1",    "01:Acou Piano 2",    "02:Acou Piano 3",    "03:Elec Piano 1",
  17.         "04:Elec Piano 2",    "05:Elec Piano 3",    "06:Elec Piano 4",    "07:Honkytonk",
  18.         "08:Elec Org 1",    "09:Elec Org 2",    "0A:Elec Org 3",    "0B:Elec Org 4",
  19.         "0C:Pipe Org 1",    "0D:Pipe Org 2",    "0E:Pipe Org 3",    "0F:Accordion",
  20.         "10:Harpsi 1",        "11:Harpsi 2",        "12:Harpsi 3",        "13:Clavi 1",
  21.         "14:Clavi 2",        "15:Clavi 3",        "16:Celesta 1",        "17:Celesta 2",
  22.         "18:Syn Brass 1",    "19:Syn Brass 2",    "1A:Syn Brass 3",    "1B:Syn Brass 4",
  23.         "1C:Syn Bass 1",    "1D:Syn Bass 2",    "1E:Syn Bass 3",    "1F:Syn Bass 4",
  24.         "-",
  25.         "20:Fantasy",        "21:Harmo Pan",        "22:Chorale",        "23:Glasses",
  26.         "24:Soundtrack",    "25:Atmosphere",    "26:Warm Bell",        "27:Funny Vox",
  27.         "28:Echo Bell",        "29:Ice Rain",        "2A:Oboe 2001",        "2B:Echo Pan",
  28.         "2C:Doctor Solo",    "2D:Shool Daze",    "2E:Bellsinger",    "2F:Square Wave",
  29.         "30:Str Sect 1",    "31:Str Sect 2",    "32:Str Sect 3",    "33:Pizzicato",
  30.         "34:Violin 1",        "35:Violin 2",        "36:Cello 1",        "37:Cello 2",
  31.         "38:Contrabass",    "39:Harp 1",        "3A:Harp 2",        "3B:Guitar 1",
  32.         "3C:Guitar 2",        "3D:Elec Gtr 1",    "3E:Elec Gtr 2",    "3F:Sitar",
  33.         "-",
  34.         "40:Acou Bass 1",    "41:Acou Bass 2",    "42:Elec Bass 1",    "43:Elec Bass 2",
  35.         "44:Slap Bass 1",    "45:Slap Bass 2",    "46:Fretless 1",    "47:Fretless 2",
  36.         "48:Flute 1",        "49:Flute 2",        "4A:Piccolo 1",        "4B:Piccolo 2",
  37.         "4C:Recorder",        "4D:Pan Pipes",        "4E:Sax 1",            "4F:Sax 2",
  38.         "50:Sax 3",            "51:Sax 4",            "52:Clalinet 1",    "53:Clalinet 2",
  39.         "54:Oboe",            "55:Engl Horn",        "56:Bassoon",        "57:Harmonica",
  40.         "58:Trumpet 1",        "59:Trumpet 2",        "5A:Trombone 1",    "5B:Trombone 2",
  41.         "5C:Fr Horn 1",        "5D:Fr Horn 2",        "5E:Tuba",            "5F:Brs Sect 1",
  42.         "-",
  43.         "60:Brs Sect 2",    "61:Vibe 1",        "62:Vibe 2",        "63:Syn Mallet",
  44.         "64:Windbell",        "65:Glock",            "66:Tube Bell",        "67:Xylophone",
  45.         "68:Marimba",        "69:Koto",            "6A:Sho",            "6B:Shakuhachi",
  46.         "6C:Whistle 1",        "6D:Whistle 2",        "6E:Bottleblow",    "6F:Breathpipe",
  47.         "70:Timpani",        "71:Melodic Tom",    "72:Deep Snare",    "73:Elec Perc 1",
  48.         "74:Elec Perc 2",    "75:Taiko",            "76:Taiko Rim",        "77:Cymbal",
  49.         "78:Castanets",        "79:Triangle",        "7A:Orche Hit",        "7B:Telephone",
  50.         "7C:Bird Tweet",    "7D:One Note Jam",    "7E:Water Bell",    "7F:Jungle Tune"
  51.     };
  52.     PNam("CM-64(PCM)/32P"){
  53.         "00:A. PIANO 1",    "01:A. PIANO 2",    "02:A. PIANO 3",    "03:A. PIANO 4",
  54.         "04:A. PIANO 5",    "05:A. PIANO 7",    "06:A. PIANO 9",    "07:E. PIANO 1",
  55.         "08:E. PIANO 3",    "09:E. PIANO 5",    "0A:A. GUITAR 1",    "0B:A. GUITAR 3",
  56.         "0C:A. GUITAR 4",    "0D:E. GUITAR 1",    "0E:E. GUITAR 2",    "0F:SLAP 3",
  57.         "10:SLAP 4",        "11:SLAP 5",        "12:SLAP 6",        "13:SLAP 9",
  58.         "14:SLAP 10",        "15:SLAP 11",        "16:SLAP 12",        "17:FINGERED 1",
  59.         "18:FINGERED 2",    "19:PICKED 1",        "1A:PICKED 2",        "1B:FRETLESS 1",
  60.         "1C:AC. BASS",        "1D:CHOIR 1",        "1E:CHOIR 2",        "1F:CHOIR 3",
  61.         "-",
  62.         "20:CHOIR 4",        "21:STRINGS 1",        "22:STRINGS 2",        "23:STRINGS 3",
  63.         "24:STRINGS 4",        "25:E. ORGAN 2",    "26:E. ORGAN 4",    "27:E. ORGAN 6",
  64.         "28:E. ORGAN 8",    "29:E. ORGAN 9",    "2A:E. ORGAN 10",    "2B:E. ORGAN 11",
  65.         "2C:E. ORGAN 12",    "2D:E. ORGAN 13",    "2E:SOFT TP 1",        "2F:SOFT TP 3",
  66.         "30:TP/TRB 1",        "31:TP/TRB 2",        "32:TP/TRB 3",        "33:TP/TRB 4",
  67.         "34:TP/TRB 5",        "35:TP/TRB 6",        "36:SAX 1",            "37:SAX 2",
  68.         "38:SAX 3",            "39:SAX 5",            "3A:BRASS 1",        "3B:BRASS 2",
  69.         "3C:BRASS 3",        "3D:BRASS 4",        "3E:BRASS 5",        "3F:ORCHE HIT"
  70.     };
  71.     PNam("CM-64(PCM)/32P +01Card")=(,"CM-64(PCM)/32P"){
  72.         "-",
  73.         "40:HARPSI 1",        "41:HARPSI 2",        "42:HARPSI 3",        "43:HARPSI 4",
  74.         "44:HARPSI 5",        "45:HARPSI 6",        "46:POSITIVE 1",    "47:POSITIVE 2",
  75.         "48:POSITIVE 3",    "49:POSITIVE 4",    "4A:POSITIVE 5",    "4B:POSITIVE 6",
  76.         "4C:CHURCH 1",        "4D:CHURCH 2",        "4E:CHURCH 3",        "4F:CHURCH 4",
  77.         "50:CHURCH 5",        "51:CHURCH 6",        "52:CHURCH 7",        "53:CHURCH RVB",
  78.     };
  79.     PNam("CM-64(PCM)/32P +02Card")=(,"CM-64(PCM)/32P"){
  80.         "-",
  81.         "40:LATIN 1",        "41:LATIN 2",        "42:LATIN 3",        "43:F. X. 1",
  82.         "44:F. X. 2",        "45:F. X. 3",        "46:F. X. 4",        "47:CONGA 1",
  83.         "48:CONGA 2",        "49:CONGA 3",        "4A:BONGO",            "4B:CLAVES",
  84.         "4C:TIMBALE",        "4D:TAMBOURINE",    "4E:WOOD BLOCK",    "4F:WHISTLE",
  85.         "50:TRIANGLE",        "51:BELLTREE",        "52:JINGLEBELL",    "53:VIBRASLAP",
  86.         "54:CASTANET",        "55:MARACAS",        "56:AGOGO 1",        "57:AGOGO 2",
  87.         "58:CUICA 1",        "59:CUICA 2",        "5A:GUIRO 1",        "5B:GUIRO 2",
  88.         "5C:GUIRO 3",        "5D:BERIMBAU",        "5E:SHEKELE",        "5F:STEEL DRUM",
  89.         "-",
  90.         "60:LOG DRUM",        "61:ORCH HIT",        "62:SIREN",            "63:TYPE 1",
  91.         "64:TYPE 2",        "65:CLOCK",            "66:PINBALL",        "67:TELEPHONE",
  92.         "68:SMSH GLASS",    "69:REZNO",            "6A:EERIE",            "6B:AMBIA JR",
  93.         "6C:TEMPLE BLK",    "6D:ZING !",        "6E:BOING !",        "6F:MOD ZAP",
  94.         "70:INTERFACE",        "71:SCRATCH",        "72:STAKE",            "73:ZAPPU"
  95.     };
  96.     PNam("CM-64(PCM)/32P +03Card")=(,"CM-64(PCM)/32P"){
  97.         "-",
  98.         "40:TABLA",            "41:TABLA-GA",        "42:TABLA-TE",        "43:TABLA-NA",
  99.         "44:TABLA-TRKT",    "45:TABLA-TUN",        "46:TSUZUMI 1",        "47:TSUZUMI 2",
  100.         "48:TSUZUMI 3",        "49:HYOSHIGI",        "4A:GENDER 1",        "4B:GENDER 2",
  101.         "4C:SANZA 1",        "4D:SANZA 2",        "4E:BARAFON 1",        "4F:BARAFON 2",
  102.         "50:BARAFON 3",        "51:BARAFON 4",        "52:SITAR 1",        "53:SITAR 2",
  103.         "54:SITAR 3",        "55:SANTUR 1",        "56:SANTUR 2",        "57:SANTUR 3",
  104.         "58:KOTO 1",        "59:KOTO 2",        "5A:KOTO 3",        "5B:KOTO 4",
  105.         "5C:KOTO 5",        "5D:KOTO 6",        "5E:KOTO 7",        "5F:KOTO 8",
  106.         "-",
  107.         "60:KOTO TREMO",    "61:SICU 1",        "62:SICU 2",        "63:SHANAI 1",
  108.         "64:SHANAI 2",        "65:SHANAI 3",
  109.     };
  110.     PNam("CM-64(PCM)/32P +04Card")=(,"CM-64(PCM)/32P"){
  111.         "-",
  112.         "40:E. GRAND 1",    "41:E. GRAND 2",    "42:E. GRAND 3",    "43:E. GRAND 4",
  113.         "44:E. GRAND 5",    "45:E. GRAND 6",    "46:E. GRAND 7",    "47:E. GRAND 8",
  114.         "48:CLAVI 1",        "49:CLAVI 2",        "4A:CLAVI 3",        "4B:CLAVI 4",
  115.     };
  116.     PNam("CM-64(PCM)/32P +05Card")=(,"CM-64(PCM)/32P"){
  117.         "-",
  118.         "40:VIOLIN 1",        "41:VIOLIN 2",        "42:VIOLIN 3",        "43:CELLO 1",
  119.         "44:CELLO 2",        "45:CELLO 3",        "46:CELLO VLN",        "47:CB/CELLO",
  120.         "48:PIZZICATO",        "49:HARP 1",        "4A:HARP 2",
  121.     };
  122.     PNam("CM-64(PCM)/32P +06Card")=(,"CM-64(PCM)/32P"){
  123.         "-",
  124.         "40:OBOE 1",        "41:OBOE 2",        "42:OBOE 3",        "43:OBOE 4",
  125.         "44:OBOE 5",        "45:OBOE 6",        "46:BASSOON 1",        "47:BASSOON 2",
  126.         "48:BASSOON 3",        "49:BASSOON 4",        "4A:BASSOON 5",        "4B:CLARINET 1",
  127.         "4C:CLARINET 2",    "4D:CLARINET 3",    "4E:CLARINET 4",    "4F:CLARINET 5",
  128.         "50:CLARINET 6",    "51:BASS CL 1",        "52:BASS CL 2",        "53:BASS CL 3",
  129.         "54:BASS CL 4",        "55:BASS CL 5",        "56:FR. HORN 1",    "57:FR. HORN 2",
  130.         "58:FR. HORN 3",    "59:FR. HORN 4",    "5A:FR. HORN 5",    "5B:FR. HORN 6",
  131.         "5C:TUBA 1",        "5D:TUBA 2",        "5E:TUBA 3",        "5F:TUBA 4",
  132.         "-",
  133.         "60:TUBA 5",        "61:TIMPANI 1",        "62:TIMPANI 2",
  134.     };
  135.     PNam("CM-64(PCM)/32P +07Card")=(,"CM-64(PCM)/32P"){
  136.         "-",
  137.         "40:JZG SW 1",        "41:JZG SW 2",        "42:JZG SW 3",        "43:JZG P",
  138.         "44:JZG F",            "45:JZG DT P",        "46:JZG DT F",        "47:JZG OCT P1",
  139.         "48:JZG OCT P2",    "49:JZG OCT F1",    "4A:JZG OCT F2",    "4B:JZG SW S/F",
  140.         "4C:JZG COMP 1",    "4D:JZG COMP 2",    "4E:JZG COMP 3",    "4F:ODG SW 1",
  141.         "50:ODG SW 2",        "51:ODG SW 3",        "52:ODG SW 4",        "53:ODG SW 5",
  142.         "54:ODG SW HM",        "55:ODG P",            "56:ODG F",            "57:ODG DT P",
  143.         "58:ODG DT F",        "59:ODG OCT P1",    "5A:ODG OCT P2",    "5B:ODG OCT F1",
  144.         "5C:ODG OCT F2",    "5D:ODG SW S/F",    "5E:ODG FB 1",        "5F:ODG FB 2",
  145.         "-",
  146.         "60:ODG FB 3",        "61:ODG FB 4",        "62:ODG FB 5",        "63:ODG FB 6",
  147.         "64:ODG FB 7",        "65:ODG FB 8",        "66:ODG FB 9",        "67:ODG FB 10",
  148.         "68:ODG FB 11",        "69:ODG FB 12",        "6A:DSG SW 1",        "6B:DSG SW 2",
  149.         "6C:DGS SW 3",        "6D:DSG SW 4",        "6E:DSG SW 5",        "6F:DSG SW HM",
  150.         "70:DSG P",            "71:DSG F",            "72:DSG DT",        "73:DSG +4TH 1",
  151.         "74:DSG +4TH 2",    "75:DSG -5TH 1",    "76:DSG -5TH 2",    "77:DSG OCT 1",
  152.         "78:DSG OCT 2",        "79:DSG SW S/F",    "7A:DSG FB 1",        "7B:DSG FB 2",
  153.         "7C:DSG FB 3",        "7D:DSG FB 4",        "7E:DSG FB 5",        "7F:DSG FB 6"
  154.     };
  155.     PNam("CM-64(PCM)/32P +08Card")=(,"CM-64(PCM)/32P"){
  156.         "-",
  157.         "40:FANTASIA",        "41:BELL PAD",        "42:SYN CHOIR",        "43:BREATH VOX",
  158.         "44:L. CALLIOPE",    "45:CALLIOPE",        "46:METAL HIT",        "47:RICH BRASS",
  159.         "48:BRASTRINGS",    "49:STRINGPAD 1",    "4A:STRINGPAD 2",    "4B:PIZZAGOGO",
  160.         "4C:FANTA BELL",    "4D:SPECT BELL",    "4E:BELL DRUM",        "4F:SYNTH HARP",
  161.         "50:PULSEWAVE 1",    "51:PULSEWAVE 2",    "52:PULSEWAVE 3",    "53:SAW WAVE 1",
  162.         "54:SAW WAVE 2",    "55:PIZZ",            "56:METAL",            "57:BREATH",
  163.         "58:NAILS",            "59:SPECTRUM 1",    "5A:SPECTRUM 2",    "5B:N. DANCE",
  164.     };
  165.     PNam("CM-64(PCM)/32P +09Card")=(,"CM-64(PCM)/32P"){
  166.         "-",
  167.         "40:BRIGHT EP 1",    "41:BRIGHT EP 2",    "42:SYN. VOX 1",    "43:SYN. VOX 2",
  168.         "44:SYN. BASS 4",    "45:SYN. BASS 5",    "46:SYN. BASS 6",    "47:SYN. BASS 7",
  169.         "48:SYN. BASS 8",    "49:HEAVY. EG 1",    "4A:HEAVY. EG 2",    "4B:JP. STRINGS",
  170.         "4C:JP. BRASS 1",    "4D:JP. BRASS 2",    "4E:R. ORGAN 1",    "4F:R. ORGAN 2",
  171.     };
  172.     PNam("CM-64(PCM)/32P +10Card")=(,"CM-64(PCM)/32P"){
  173.         "-",
  174.         "40:ROCK DRUMS",    "41:ELEC DRUMS",
  175.     };
  176.     PNam("CM-64(PCM)/32P +11Card")=(,"CM-64(PCM)/32P"){
  177.         "-",
  178.         "40:CREAKING",        "41:DOOR",            "42:FOOTSTEPS",        "43:WATERPHONE",
  179.         "44:S-STRINGS",        "45:SCREAMING",        "46:LAUGHING",        "47:DOG",
  180.         "48:WAVE",            "49:STREAM",        "4A:BIRDS",            "4B:DROP",
  181.         "4C:RAIN",            "4D:THUNDER",        "4E:CAR DOOR",        "4F:CAR STOP",
  182.         "50:CAR CRASH",        "51:TRAIN",            "52:PISTOL",        "53:MACHINEGUN",
  183.         "54:MISSILE",        "55:EXPLOSION",        "56:BIG FOOT",        "57:DOZILLA",
  184.         "58:TEL CALL",        "59:CHIME",            "5A:APPLAUSE",        "5B:FROM RADIO",
  185.         "5C:BUBBLE 1",        "5D:BUBBLE 2",        "5E:TOY",            "5F:FANTASYHIT",
  186.         "-",
  187.         "60:S-SET",            "61:C-SET"
  188.     };
  189.     PNam("CM-64(PCM)/32P +12Card")=(,"CM-64(PCM)/32P"){
  190.         "-",
  191.         "40:SAX SW 1",        "41:SAX SW 2",        "42:SAX SW 3",        "43:SAX SW 4",
  192.         "44:SAX P 1",        "45:SAX P 2",        "46:SAX P 3",        "47:SAX MF 1",
  193.         "48:SAX MF 2",        "49:SAX FF",        "4A:TRB SW 1",        "4B:TRB SW 2",
  194.         "4C:TRB P",            "4D:TRB MF",        "4E:TRB FF",        "4F:TP/TRB SW 1",
  195.         "50:TP/TRB SW 2",    "51:TP/TRB P",        "52:TP/TRB MF",        "53:TP/TRB FF",
  196.     };
  197.     PNam("CM-64(PCM)/32P +13Card")=(,"CM-64(PCM)/32P"){
  198.         "-",
  199.         "40:SUP STR 1",        "41:SUP STR 1L",    "42:SUP STR 1R",    "43:SUP STR 2",
  200.         "44:SUP STR 2L",    "45:SUP STR 2R",    "46:SUP STR 3",        "47:SUP STR 3L",
  201.         "48:SUP STR 3R",    "49:SUP STR 4",        "4A:SUP STR 4L",    "4B:SUP STR 4R",
  202.         "-",
  203.         "4F:12 STR GTR 4",        "50:12 STR GTR 5",
  204.     };
  205.     PNam("CM-64(PCM)/32P +14Card")=(,"CM-64(PCM)/32P"){
  206.         "-",
  207.         "40:STEEL GTR 1",    "41:STEEL SOFT",    "42:STEEL HARD",    "43:STEEL GTR 2",
  208.         "44:STEEL (L)",        "45:STEEL (R)",        "46:NYLON GTR 1",    "47:NYLON SOFT",
  209.         "48:NYLON HARD",    "49:NYLON GTR 2",    "4A:NYLON (L)",        "4B:NYLON (R)",
  210.         "4C:12 STR GTR 1",    "4D:12 STR GTR 2",    "4E:12 STR GTR 3",
  211.         "-",
  212.         "51:HARMONICS",        "52:SQUEAK",
  213.     };
  214.     PNam("CM-64(PCM)/32P +15Card")=(,"CM-64(PCM)/32P"){
  215.         "-",
  216.         "40:HI BRASS 1",    "41:HI BRASS 2",    "42:HI BRS SF",        "43:LO BRASS 1",
  217.         "44:LO BRASS 2",    "45:LO BRS SF",        "46:BRS CMB 1",        "47:BRS CMB 1L",
  218.         "48:BRS CMB 2R",    "49:BRS CMB 2",        "4A:BRS CMB 2L",    "4B:BRS CMB 2R",
  219.         "4C:BRS CMB SF",
  220.     };
  221.  
  222.     /*************************************** deffinition of 'NNam' */
  223.     NNam("CM-64/32L rhythm"){
  224.         "23:acoustic bass drum",
  225.         "24:acoustic bass drum",
  226.         "25:rim shot",
  227.         "26:acoustic snare drum",
  228.         "27:hand clap",
  229.         "28:electronic snare drum",
  230.         "29:acoustic low tom",
  231.         "2A:closed high hat",
  232.         "2B:acoustic low tom",
  233.         "2C:open high hat 2",
  234.         "2D:acoustic middle tom",
  235.         "2E:open high hat 1",
  236.         "2F:acoustic middle tom",
  237.         "30:acoustic high tom",
  238.         "31:crash cymbal",
  239.         "32:acoustic high tom",
  240.         "33:ride cymbal",
  241.         "36:tambourine",
  242.         "38:cowbell",
  243.         "3C:high bongo",
  244.         "3D:low bongo",
  245.         "3E:mute high conga",
  246.         "3F:high conga",
  247.         "40:low conga",
  248.         "41:high timbale",
  249.         "42:low timbale",
  250.         "43:high agogo",
  251.         "44:low agogo",
  252.         "45:cabasa",
  253.         "46:maracas",
  254.         "47:short whitsle",
  255.         "48:long whitsle",
  256.         "49:quijada",
  257.         "4B:claves",
  258.         "4C:laughing",
  259.         "4D:screaming",
  260.         "4E:punch",
  261.         "4F:heartbeat",
  262.         "50:footsteps 1",
  263.         "51:footsteps 2",
  264.         "52:applause",
  265.         "53:creaking",
  266.         "54:door",
  267.         "55:scratch",
  268.         "56:windchime",
  269.         "57:engine",
  270.         "58:car-stop",
  271.         "59:car-pass",
  272.         "5A:crash",
  273.         "5B:siren",
  274.         "5C:train",
  275.         "5D:jet",
  276.         "5E:helicopter",
  277.         "5F:starship",
  278.         "60:pistol",
  279.         "61:machinegun",
  280.         "62:lasergun",
  281.         "63:explosion",
  282.         "64:dog",
  283.         "65:horse",
  284.         "66:birds",
  285.         "67:rain",
  286.         "68:thunder",
  287.         "69:wind",
  288.         "6A:waves",
  289.         "6B:stream",
  290.         "6C:bubble"
  291.     };
  292. };
  293.